Synonyms for "hard put"

Words with similar meaning